The Client
Vendiman is India’s largest and fastest-growing food and beverage smart retail solutions provider. They are present with 2000+ machines, 550+ clients in 20+ cities, and with 1Million+ daily outreach.
Vendiman offer a quick way for people who are short of time yet want to grab a bite on the go.
The Business Requirement
A platform designed for running and managing Vending Machines that use spiral mechanisms to do automated vending of packaged drinks and food products.
The Solution
Vendiman UVM is a proprietary “Smart Micro Retail Solution” platform designed for running and managing Vending Machines that use spiral mechanisms to do automated vending of packaged drinks and food products. The platform consists of an Administration portal developed in Angular 6, and the backend web services (HTTP API) developed in .NET 2.2 (MVC) and Java 8 (Spring framework) with Micro-service architecture, and two mobile applications - one for Consumers (Android,iOS) and one for technicians on the field who do maintenance of machines. Ocelot is used for implementing Load balancing gateways. UVM 2 is the upcoming major upgrade for the UVM platform to allow Vendiman to add their IoT-based next-generation Vending Machines also to the existing system. These machines are going to combine Computer vision and Artificial Intelligence based on machine learning to provide a much simplified and faster purchase experi- ence to consumers.
- The web application that manages Machines, Inventory, Sales reports, Payments, etc
- Android application for consumers
- Android application for technicians
Technologies Used
- Java Spring Boot
- Android
- MySQL
- MySQL
- Legacy codebase in .NET 2.2
- Angular 6
- Dotnet
- PHP